armoured/armored recovery vehicles - Español Inglés Diccionario